1
general::
Phrase(s): lay down one’s life (for someone or something)
Fig. to sacrifice one’s life for someone or something. • Would you lay down your life for your country? • There aren’t many things for which I’d lay down my life.
McGrawhill's American Idioms And Phrasal Verbs